import matplotlib.pyplot as plt
import random

# 画出温度变化图

# 0.准备x,y坐标数据
x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]

# 1.创建画布
plt.figure(figsize=(20,8),dpi=80)
# 2.绘制折线图
plt.plot(x,y_shanghai)
# 3.显示图像
plt.show()

# 增加一下两行代码
# 构建x轴刻度标签
x = range(60)
x_ticks_label = ["11点{}分".format(i) for i in x]
# 构造y的刻度
y_ticks = range(40)
# 修改x,y坐标的刻度显示
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
plt.show()